home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1999 February / MACPOWER-1999-02.ISO.7z / MACPOWER-1999-02.ISO / 9902⁄AMUG / INTERNET / NET Mac 2.3.67.sit / NET_Mac2.3.67 / version.c(2.3.67) < prev   
Text File  |  1998-11-06  |  98KB  |  1,637 lines

  1. /* version control information */
  2. #include "global.h"
  3. #include "config.h"
  4.  
  5. char version[] = "NET/Mac 2.3.67";
  6.  
  7. /*
  8.  * What this application is intended for:
  9.  * ======================================
  10.  * NET/Mac is an application, that has been created for ham-radio operators.
  11.  * It can be used to hook up a Macintosh to the amateur-radio 'packet-radio'
  12.  * wireless network. NET/Mac supports the TCP/IP protocolstack.
  13.  *
  14.  * If you want to get acquainted with TCP/IP over packetradio, then I suggest
  15.  * you read the book: NOSintro, TCP/IP over Packet Radio. It has been written
  16.  * for the PC world but PC's and Macintoshes mix well in this area. The author
  17.  * of the book is Ian Wade, G3NRW, ISBN: 0-897649-00-2.
  18.  *
  19.  * To use NET/Mac you need:
  20.  * a) a ham-radio license
  21.  * b) a transceiver connected to an antenna
  22.  * c) a TNC that supports the KISS protocol
  23.  *    (A TNC is like a modem... A modem however drives a telephoneline, while
  24.  *     a TNC drives a transmitter and receiver...)
  25.  * d) a Macintosh 512 or newer
  26.  * e) a complete working environment for NET/Mac, which consists of directories
  27.  *    for mail, logfiles, an example of autoexec.net and some more configuration
  28.  *    (example-)files.
  29.  *    Also you need Ivo ON1XK's mailer (IM/Mac).
  30.  *    Usually you can download both the environmentfile as well as IM/Mac from
  31.  *    the same place you downloaded NET/Mac from. Look for the files that carry
  32.  *    names like: 'IM_Mac_<verion-number>.sea.hqx' and 'radio-config.sea.hqx'
  33.  *    (also seen around as: radio-environment.sea.hqx). Sometimes even the word
  34.  *    'radio-' isn't there.
  35.  *
  36.  *    New versions ususally get downloaded to:
  37.  *    - my homepage: http://www.caiw.nl/~adam
  38.  *    - sumex-aim.stanford.edu (directory: info-mac/comm)
  39.  *    - ftp.ucsd.edu (directory: pub/hamradio/packet/tcpip/incoming)
  40.  *
  41.  * History
  42.  * =======
  43.  * The application NET/Mac, was ported (from Phil Karn's NET) to the Mac
  44.  * by Dewayne Hendricks, WA8DZP.
  45.  *
  46.  * This release is based on Dewayne's NET/Mac 2.0 and contains all mods of
  47.  * the newer NET/Mac 2.2. Both NET/Mac 2.0 and 2.2 were released by Dewayne
  48.  * Hendricks and Doug Thom. Since some time I have been making mods (bug-
  49.  * fixes and enhancements) to their NET/Mac, and have always sent them these
  50.  * mods. Now that they are working on a new application, that will support
  51.  * high speed networks and will also support AppleTalk over that network,
  52.  * they have given me permission to distribute their NET/Mac with my mods
  53.  * installed.
  54.  * 
  55.  * I hope you'll like the work I have done so far, and I will try to keep
  56.  * 'upgrading' this application as much as possible. Don't bother Dewayne
  57.  * or Doug in case you have problems or questions. Don't hesitate to call
  58.  * me if any help is needed. I will try to be as helpful as I can. If you
  59.  * want to become member of a 'NET/Mac distributionlist' (I myself prefer
  60.  * internet for sending out newer versions...) then please leave me a note.
  61.  * 
  62.  * I'd like to thank Dewayne and Doug for the sources they gave me to work
  63.  * on and Joe AF2J for already sending me a number of mods.
  64.  * 
  65.  *                                                Adam van Gaalen, PA2AGA.
  66.  *                                                
  67.  * 
  68.  * My mail addresses are:  internet: adam@nitg.tno.nl       (office)
  69.  *                               or: adam@caiw.nl           (home)
  70.  *                       ham tcp/ip: pa2aga@pa2aga.ampr.org (44.137.33.4)
  71.  *                          ham BBS: pa2aga@pi8vnw.#zh2.nld.eu
  72.  */
  73.  
  74.  
  75. /* Modifications I made so far: + = installed some time ago
  76.  *                              # = installed in version #
  77.  *                              #R= installed in Release 2.3.#
  78.  *
  79.  *  File           Modification
  80.  *  ----           ------------
  81. 58  arpcmd.c       Make syntax of error- and usage-messages more consistent
  82. 59                 Make syntax of error- and usage-messages more consistent
  83. 60                 Make syntax of error- and usage-messages more consistent
  84. 73                 Implement fixes for more 'Real-Time processing'
  85. 47R                Show hostnames in ARP console-output 
  86. 48R                Tailor ARP console-output 
  87.  +  arpdump.c      Support 'trace <interface> <bits> [filename]'
  88. 73  arp.c          Implement fixes for more 'Real-Time processing'
  89. 14R                Mods for new AppleTalk drivers,including FastPath/GatorBox support
  90. 50  ax25.c         Taken from V2.2
  91. 78                 Make sure pullup() gets called with the right parametertype
  92. 12R                Add the name of the interface to output of 'ax25 heard' command
  93. 14R                Check the result of the time() function
  94. 16R                Correct #include for unix.h
  95. 58R                Some mods for ROSE (by Joe K5JB, I forgot these mods in 2.3.47)
  96. 47R ax25.h         Some mods for ROSE (as suggested by Joe K5JB)
  97.  +  ax25cmd.c      Tailor 'ax25 heard' output
  98.  +                 Mods for UPLOAD command
  99. 42                 Do flowcontrol for incoming lines and those typed
  100. 31                 Force 'Connected' message to AX.25-window
  101. 46                 Do extended logging
  102. 48                 Incoming sessions draw more attention than incoming mail
  103. 58                 Make syntax of error- and usage-messages more consistent
  104. 59                 Make syntax of error- and usage-messages more consistent
  105. 60                 Save some space by moving some strings to 1 variable
  106. 67                 Cursors should appear only if typing in a window is allowed
  107. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  108. 72                 Change code so that it becomes more ANSI-like
  109. 73                 Update ax.25 window when state changes
  110. 73                 Implement fixes for more 'Real-Time processing'
  111. 78                 Update ax.25 window when state changes (1st mod was not enough)
  112. 10R                Force window-updates only if NET/Mac is not suspended
  113. 12R                Add the name of the interface to output of 'ax25 heard' command
  114. 15R                Return resultcode 0 if all was OK
  115. 16R                Correct #include for unix.h
  116. 19R                Mods for correctly displaying the systemprompt
  117. 34R                Print number of ignored bad-header-frames
  118. 44R                Save some space in 'ax heard' output
  119. 48R                Implemented new command 'axtext [<message>]'
  120. 49R                Fixes for 'axtext [<message>]'
  121. 49R                Tailored some error-messages
  122. 49R                Set minimum T2 timer to 250 mSecs. 1000 was too high for 9600 bps
  123. 66R                Implemented the 'isolatin' command for users of IsoLatin keyboards
  124.  +  ax25dump.c     Support 'trace <interface> <bits> [filename]'
  125. 52                 Support 'traceonly [all|callsign]'
  126. 78                 Make sure pullup() gets called with the right parametertype
  127. 50  ax25subr.c     Taken from V2.2
  128. 78                 Make sure pullup() gets called with the right parametertype
  129. 29R                Implemented 'ignorebadheaders [on|off]' command
  130. 30R                Some more mods for 'ignorebadheaders [on|off]' command
  131. 33R                Some more mods for 'ignorebadheaders [on|off]' command
  132. 34R                Some more mods for 'ignorebadheaders [on|off]' command
  133. 45R                Enhance the test for bad AX.25 headers
  134.  +  ax_mbx.c       Do not include '.bbs' in from-field of mbox-message
  135.  +                 Fix bug in 'mbox' output
  136. 21                 Enhance test for control-z (for those that send cr + lf)
  137. 38     removed..   Make sure mailfiles are sent 'first in first out'
  138. 46                 Do extended logging
  139. 47                 Retransmit menu when an errormessage was sent out
  140. 58                 Make syntax of error- and usage-messages more consistent
  141. 59                 Make syntax of error- and usage-messages more consistent
  142. 60                 Make syntax of error- and usage-messages more consistent
  143. 73                 Notify users in case their LFADD is ON in their AX25 TNC
  144. 78                 Make sure pullup() gets called with the right parametertype
  145. 14R                Check the result of the time() function
  146. 18R                tmpfile() should  be tmpfile(0) or mbox mail will never be deleted
  147. 27R                Say goodbye when the user issued the B)ye command
  148. 34R                Enhancements for hop-to-hop delivery of reply-mail-files
  149. 47R                Some mods for ROSE (as suggested by Joe K5JB)
  150. 50R callsign.h     Mods for AmSoft CD-ROM
  151. 58  cmdparse.c     Force Usage:-messages to correct window
  152. 22R                Force Usage:-messages to correct window
  153. 26R croft.c        Added some comments to the sourcecode
  154. 44R                Allow a FORCE of a kind-of-illegal IP-number on AppleTalk
  155. 23R files.c        Define the 'universal' temp file and dynamic alias file
  156. 23R                Remove definitions for bm.rc, they're not needed
  157. 32R                Correct strange behaviour of consolecommands pwd, cd and dir
  158. 55  fingcli.c      Log outgoing finger-session
  159. 58                 Make syntax of error- and usage-messages more consistent
  160. 60                 Save some space by moving some strings to 1 variable
  161. 67                 Cursors should appear only if typing in a window is allowed
  162. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  163. 21R                Log reason for closing a session in case of networkproblems
  164. 41R                Allow recording of finger-sessions to a file
  165. 44R                Display transmissiontime and -speed at the end of an ftp get/put
  166. 60R                Recording a finger-session should result in a TEXT-file
  167. 41R finger.h       Allow recording of finger-sessions to a file
  168. 24  fingserv.c     Callsign instead of ip-number in 'being fingered' message
  169. 48                 Incoming sessions draw more attention than incoming mail
  170. 55                 Log closing of finger-session
  171. 65                 Allow any user (username * and password * in ftpusers)
  172. 78                 Make sure pullup() gets called with the right parametertype
  173. 15R                Return resultcode 0 if all was OK
  174. 19R                Mods for correctly displaying the systemprompt
  175. 19R                Finger-files no longer need a .txt extension
  176. 78  ftp.c          Make sure pullup() gets called with the right parametertype
  177. 14R ftp.h          Implemented mods for password blanking
  178. 55  ftpcli.c       Log outgoing ftp-session
  179. 58                 Force Usage:-message to correct window
  180. 58                 Make syntax of error- and usage-messages more consistent
  181. 59                 Don't ring a bell when alerts is set to 0 bells
  182. 59                 Make syntax of error- and usage-messages more consistent
  183. 60                 Make syntax of error- and usage-messages more consistent
  184. 60                 Save some space by moving some strings to 1 variable
  185. 67                 Cursors should appear only if typing in a window is allowed
  186. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  187. 73                 Update ftp window when state changes
  188. 10R                Force window-updates only if NET/Mac is not suspended
  189. 14R                Implemented mods for password blanking
  190. 15R                Mods for Password-blanking
  191. 15R                Return resultcode 0 if all was OK
  192. 21R                Log reason for closing a session in case of networkproblems
  193. 41R                Mods to prompt for username and password
  194. 42R                Fix for mods that prompt for username and password
  195. 43R                Fix for mods that prompt for username and password
  196. 78  ftpserv.c      Make sure pullup() gets called with the right parametertype
  197. 82                 Eventually supply 'ftpusers' with the right Icon
  198. 09R                Do the Icon-change based on the new 'netmacicons' command
  199. 14R                Check the result of the time() function
  200. 15R                Return resultcode 0 if all was OK
  201. 19R                FTP-users can no longer do a 'cd' to a file
  202. 23R                For incoming FTP-sessions send out FTEXT1 and FTEXT2
  203. 24R                Fix bug that crashed NET/Mac when receiving a 'cd ..'
  204. 25R                'cd ..' is the same as 'cd ::' now
  205. 28R                FTEXT1 and FTEXT2 will now be output according to the standards
  206. 29R                Shorten the FTP welcome message.. it's nicer now (I hope)...
  207. 48R                Moved some local debug-mods to separate files
  208. 49R                Allow double-quotes in ftpusers-file. Needed for like: "John's HD"
  209. 54R                Some cosmetic mods for netmacicons
  210. 55R                Introduce FTP-commands 'ascii' and 'binary'
  211. 55R                Support 'ftext3 [<text>]' and 'ftext4 [<text>]' commands
  212. 55R                Force ARPA-net date-format the FTP-welcome message
  213.  +  heard.h        Tailor 'ax25 heard' output
  214. 12R                Add the name of the interface to output of 'ax25 heard' command
  215. 42R icmp.c         Support 'rdate' command
  216. 43R                Some minor mods for the 'rdate' command
  217. 51R                Allow variable length ping-packets
  218. 60R                Support 'rtzone' comand
  219.  +  icmpcmd.c      Add callsign to 'ping' output
  220. 73                 Implement fixes for more 'Real-Time processing'
  221. 19R                Mods for correctly displaying the systemprompt
  222. 19R                Make syntax of error- and usage-messages more consistent
  223. 27R                Allow 'reset' to be the 2nd parameter of a 'ping' command
  224. 42R                Support 'rdate' command
  225. 43R                Some minor mods for the 'rdate' command
  226. 46R                Support 'adjustclock' command
  227. 47R                Minor mod to the 'ping' console output
  228. 51R                Minor mod to the 'ping' console output
  229. 51R                Allow variable length ping-packets
  230. 51R                Minor mod for the 'rdate' command
  231. 52R                Fix a bug in the ping-command, that only shows on a Mac LC
  232. 53R                Add hostname to 'ping' output
  233. 60R                Support 'rtzone' comand
  234. 60R                Fix a bug that could crash NET/Mac after a 'ping clear'
  235.  +  icmpdump.c     Support 'trace <interface> <bits> [filename]'
  236. 60  iface.c        Save some space by moving some strings to 1 variable
  237. 72                 Change code so that it becomes more ANSI-like
  238. 62R                Make syntax of error- and usage-messages more consistent
  239.  +  ipcmd.c        Tailor 'route' output
  240.  +                 Add 'route expanded' command to see callsigns (not IP-#'s)
  241. 50                 Tailor 'ip heard' output. Stolen from V2.2
  242. 57                 Tailor 'route expanded' output
  243. 58                 Make syntax of error- and usage-messages more consistent
  244. 59                 Make syntax of error- and usage-messages more consistent
  245. 60                 Make syntax of error- and usage-messages more consistent
  246. 60                 Save some space by moving some strings to 1 variable
  247. 72                 Change code so that it becomes more ANSI-like
  248. 73                 Implement fixes for more 'Real-Time processing'
  249. 86                 No need for ¥r before printing ¥n
  250. 41R                Truncate hostnames that are too long to be printed
  251. 49R                Fix for 'route add default ..'. I hope it works better this way
  252. 49R                Support new command 'route window <hostname>'
  253.  +  ipdump.c       Support 'trace <interface> <bits> [filename]'
  254. 14R                Check the result of the time() function
  255. 63  ipheard.h      Reduce ip-heard space to 22 (was 100)
  256.  +  iproute.c      Mods for reboot-problem
  257. 56                 Make sourcefile easier to read (0l -> 0L)
  258. 44R                Removed some #ifdef's and #endif's
  259. 49R                Support new command 'route window <hostname>'
  260. 73  ip.c           Implement fixes for more 'Real-Time processing'
  261. 78                 Make sure pullup() gets called with the right parametertype
  262. 44R                Let UDP report 'port unreachable'... TRACEROUTE needs that...
  263. 49R ip.h           Support new command 'route window <hostname>'
  264. 52R                Increase routes-buffer for non Mac-512's
  265. 26R kip.h          Some opcodes were defined to be int, changed those to long
  266. 63  kiss.c         Allow like 'param ax0 KISS ON' on KISS-lines
  267. 64                 Allow controlcharacters (^a, ^b etc.) to be sent to a TNC
  268. 64                 Add stuff for Kantronics KPC-4
  269. 66                 Redo of some tricky programming
  270. 86                 Enhance ^<char> to control-character conversion
  271. 86                 No need for ¥r before printing ¥n
  272. 58R                Mods by DK2HD. Allow ^[ (escape), $d (date) and $t (time)
  273. 64  kpc.c          Add stuff for Kantronics KPC-4 (new sourcefile)
  274. 22R                Prepare source for compilation under Think C 4.0
  275. 78  lapb.c         Make sure pullup() gets called with the right parametertype
  276. 21R                Fix a minor AX.25 protocol error
  277. 22R                Fix a minor AX.25 protocol error
  278. 23R                Fix an error in these 'AX.25 protocol error' mods
  279. 47R                Some mods for ROSE (as suggested by Joe K5JB)
  280. 59R                Implemented 'deadlock breaker' of K5JB
  281. 22R lapb.h         Fix a minor AX.25 protocol error
  282. 59R lapbtime.c     Implemented 'deadlock breaker' of K5JB
  283.  +  mac_about.c    Correct #include to make the filename case-insensitive
  284. 00R                Change versionnumber to 2.3.0
  285. 05R                Change copyright notice
  286. 27R                Change copyright notice
  287. 37R                Change copyright notice
  288. 37R                Add info about Text Capture FKEY
  289. 48R                1994 -> 1995
  290. 48R                Replaced 'Text Capture FKEY v2.1' by version 2.3
  291. 58R                1995 -> 1996 in Copyright notice
  292.  +  mac_at.c       Don't '#include trace.h' twice
  293. 59                 Make syntax of error- and usage-messages more consistent
  294. 61                 Make syntax of error- and usage-messages more consistent
  295. 70                 Use new AppleTalk stuff
  296. 78                 Make sure pullup() gets called with the right parametertype
  297. 14R                New AppleTalk drivers,including FastPath/GatorBox support
  298. 14R                Fix bug that drove RIP crazy
  299. 18R                Remove 'applestat' command
  300. 23R                Terminate errormessage with a newline
  301. 30R                A quick and dirty attempt to solve the 'slow AppleTalk' problem
  302. 44R                Inform us about a gateway if one is present indeed
  303. 44R                Allow a FORCE of a kind-of-illegal IP-number on AppleTalk
  304. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  305.  +  mac_at.h       Correct #include to make the filename case-insensitive
  306. 70                 Use new AppleTalk stuff
  307.  +  mac_atdump.c   Correct #include to make the filename case-insensitive
  308.  +                 Support 'trace <interface> <bits> [filename]'
  309. 56                 'at_dump()' is called with 2 parameters, but has only 1
  310. 14R                Implemented some fixes for the new AppleTalk drivers
  311. 73  mac_autoexec   Added code to update the autoexec.net file
  312. 09R                Do the Icon-change based on the new 'netmacicons' command
  313. 11R                Don't update the autoexec.net of a 512K Mac
  314. 23R                Do the Icon-change based on the 'netmacicons' command
  315. 23R                Do some more errorchecking
  316. 23R                Use the 'universal' temp file
  317. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  318. 51R                Fix some typo's in the sourcecode
  319. 52R                Make NET/Mac aware of 'popmail'
  320. 54R                Some cosmetic mods for netmacicons
  321. 21  mac_avail.c    Returns available disk-space in ftp 'dir' command
  322. 40                 Correct free-space info for large disks
  323. 41                 Enhance free-space info for large amounts of free space
  324. 21R                Fix for 512K Macs
  325. 22R                Fix for old 512K Macs
  326. 58  mac_bcncmd.c   Make syntax of error- and usage-messages more consistent
  327. 59                 Make syntax of error- and usage-messages more consistent
  328. 60                 Make syntax of error- and usage-messages more consistent
  329. 60                 Save some space by moving some strings to 1 variable
  330. 72                 Change code so that it becomes more ANSI-like
  331. 73                 Implement fixes for more 'Real-Time processing'
  332. 58R                Mod for 'beacon set' command
  333. 19R mac_binsubs.c  Fixes for not properly closing MacBinary-files after ftp
  334.  +  mac_callbka.c  Tailor callbook layout (European people don't have zip's)
  335. 14R                Check the result of the time() function
  336. 15R                Updated by WA8DZP for new Buckmaster CD
  337. 16R                Support for encoded international database
  338. 17R                Fix programming error that caused 1-character suffix to fail
  339. 18R                Make sure licenses don't look like expired ones
  340. 18R                The log should read AX25, not TCP/IP
  341. 50R                Mods for AmSoft CD-ROM
  342.  +  mac_callbk.c   Tailor callbook layout (European people don't have zip's)
  343. 14R                Check the result of the time() function
  344. 15R                Updated by WA8DZP for new Buckmaster CD
  345. 16R                Support for encoded international database
  346. 17R                Fix programming error that caused 1-character suffix to fail
  347. 18R                Make sure licenses don't look like expired ones
  348. 18R                Log hostnames, not ip-numbers
  349. 23R                Add the missing linefeed behind the mail-address line
  350. 50R                Mods for AmSoft CD-ROM
  351. 21  mac_files.c    Add info about free disk space to ftp 'dir' command
  352. 59                 Make syntax of error- and usage-messages more consistent
  353. 12R                Fix pathnames for old Mac512
  354. 12R                Show times in UTC when displaying a directory
  355. 19R                Finger-files no longer need a .txt extension
  356. 21R                More fixes for old 512K Macs
  357. 22R                More fixes for old 512K Macs
  358. 23R                More fixes for old 512K Macs
  359. 23R                Remove definitions for bm.rc, they're not needed
  360. 23R mac_files.h    Define the 'universal' temp file and dynamic alias file
  361. 23R                Remove definitions for bm.rc, they're not needed
  362. 77  mac_fopenw.h   Define width of scrollbars
  363. 04R mac_gestalt.c  Prepare sources for Gestalt()
  364. 05R                Assembler code for Gestalt()... Thanks Ivo!
  365. 09R                Gestalt will no longer be compiled in the 512K version
  366. 09R                Fixes for AddResMenu() bug in System 7.1
  367. 10R                Fixes for Mac LC II under System 7.0.1
  368. 30R                Include MacOS- and NET/Mac-versionnumbers in SMTP headers
  369.  +  mac_help.c     Correct #includes to make the filename case-insensitive
  370. 09R                Fixes for AddResMenu() bug in System 7.1
  371. 21R                Force arrow-cursor when the HELP-window is active
  372. 22R                Don't force an arrow-cursor on a Mac512
  373. 36R                Fixes for AddResMenu() bug in System 7.1.1
  374. 41R                Fixes for AddResMenu() bug in System 7.5
  375. 48R                Fixes for AddResMenu() bug in System 7.5.1
  376. 51R                Defaultbuttons are FAT buttons now
  377. 56R                Fixes for AddResMenu() bug in System 7.5.3
  378. 61R                Fixes for AddResMenu() bug in System 7.5.4
  379. 61R                Fixes for AddResMenu() bug in System 7.5.5 and higher
  380. 63  mac_io.c       Allow like 'param sl0 ATDT<phonenumber' on slip-lines
  381. 74                 Although 'unsupported', support 38400 bps
  382. 86                 No need for ¥r before printing ¥n
  383. 18R                Flush the disk-cache before performing clr_tmpfiles()
  384. 18R                Keep files that could not be deleted in the RemoveIt list
  385. 28R                Prepare sources for support of 4-port serial card
  386. 29R                Allow more than just one Hurdler serial card
  387. 32R                Flush the disk-cache before Q)uit
  388. 32R                Don't send a <RETURN> before the Hayes command: +++
  389. 47R                In case of I/O-errors also display interface-name
  390. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  391. 55R                Corrected 'just a typo' and some more minor things
  392. 59R                Make errormessages more helpful
  393. 58  mac_isescmd.c  Make syntax of error- and usage-messages more consistent
  394. 59                 Make syntax of error- and usage-messages more consistent
  395. 60                 Make syntax of error- and usage-messages more consistent
  396. 73                 Implement fixes for more 'Real-Time processing'
  397. 15R                Return resultcode 0 if all was OK
  398. 73  mac_ises.c     Implement fixes for more 'Real-Time processing'
  399. 08R mac_mactype.c  Move Mactypes to a different segment, so we can unload it
  400. 09R                Gestalt will no longer be used in the 512K version
  401. 10R                Fixes for Mac LC II under System 7.0.1 and more
  402. 11R                Don't compile this for an old Mac 512
  403. xxR                Added more machinetypes
  404.  +  mac_misc.c     Mods for UPLOAD command
  405. 30                 Support remote-reboot
  406. 56                 New command: 'rip trace on' (by AF2J)
  407. 60                 Save some space by moving some strings to 1 variable
  408. 62                 Change name 'back_to_console' into 'lastActiveSession'
  409. 67                 Mods for 'SMTP trace' window
  410. 67                 Update 'lastActiveSession' when the user clicks a window
  411. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  412. 69                 Mods for split-windows for TELNET, AX.25 and NET/ROM
  413. 83                 Introduce 'User-defined' menu stuff
  414. 86                 Allow ¥<char> for control-characters in a menu-item
  415. 04R                Enable/disable Custom menu depending on frontwindow
  416. 06R                The 'Custom' menu no longer uses the clipboard
  417. 14R                Check the result of the time() function
  418. 18R                Leave drawing of the MenuBar to mac_toolsevents()
  419. 22R                Translate 2 backslashes in a menu-item into 1 slash
  420. 28R                Disable 'Custom' menu when showing a 'Finger' session
  421. 32R                NET/Mac handles a remote-reboot more gracefully
  422. 41R                Password-protect 'remote <hostname> reset' command
  423. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  424. 51R                When sessions are open at Quit-time, ask Quit-permission
  425. 51R                Defaultbuttons are FAT buttons now
  426. 51R                Enhance the test for open sessions at Quit-time
  427. 58R                'addmenu' mod to allow APRS beacon formats. See HELP
  428. 60  mac_path.c     Make syntax of error- and usage-messages more consistent
  429. 73                 Make errormessages more helpful
  430. 12R                Fix pathnames for old Mac512
  431. 15R                More fixes for 512K Macs
  432. 17R                Add conditional code for PA3ECP's Mac XL
  433. 18R                Flush the disk-cache before calling clr_tmpfiles()
  434. 20R                More fixes for 512K Macs
  435. 21R                More fixes for 512K Macs
  436. 22R                More fixes for 512K Macs
  437. 23R                More fixes for 512K Macs
  438. 23R                Define the 'universal' temp file and dynamic alias file
  439. 23R                Remove definitions for bm.rc, they're not needed
  440. 29R                Delete temp-files at startup
  441. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  442. 59R                Make errormessages more helpful
  443. 23R mac_perform_at Implement 'perform <command> <HH:MM>' command
  444. 25R                Change the syntax to: 'perform <command> <HH:MM>|+<delay> o|p'
  445. 27R                Add command: 'perform clear', which clears the whole list
  446. 28R                Modify the 'usage' message so that 'perform clear' is included
  447. 28R                Display delay in minutes, not seconds
  448. 28R                Fix for permanent commands with a +<delay>
  449. 35R                New <dayofweek> parameter for 'perform' command
  450. 09R mac_realtime.c New... Draws and updates the statistics window
  451. 15R                Enlarge realtime window
  452. 21R                Fix for values bigger than maximum
  453. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  454. 56  mac_rip.c      New command: 'rip trace on' (by AF2J)
  455. 71                 Fix some dirty sourcelines in rip_recv()
  456. 72                 Make sure windows update properly even when not in front
  457. 73                 Enhance mods of modset 72
  458. 73                 Implement fixes for more 'Real-Time processing'
  459. 78                 Stop sending out faulty RIP-packets
  460. 78                 Solved a bug that made the Mac crash every now and then
  461. 79                 Another bug solved in the RIP-receive code
  462. 80                 Correct a typo, that destroyed RIP-interfaces
  463. 10R                Force window-updates only if NET/Mac is not suspended
  464. 23  mac_ripcmd.c   Tailor 'rip status' output
  465. 56                 New command: 'rip trace on' (by AF2J)
  466. 59                 Make syntax of error- and usage-messages more consistent
  467. 60                 Save some space by moving some strings to 1 variable
  468. 67                 Check RIP window when it is selected by a RIP TRACE command
  469. 67                 Allow the user to define location and size of RIP window
  470. 67                 Cursors should appear only if typing in a window is allowed
  471. 68                 Check for valid hostname in 'rip' commands
  472. 04R                Enable/disable Custom menu depending on frontwindow
  473. 15R                Return resultcode 0 if all was OK
  474. 45  mac_tools.c    If no window is a checked window, go to then console-window
  475. 53                 Fix bug in above mod, that seemed to crash on a Macintosh LC only
  476. 57                 Mod for the RIP Trace window.. check when clicked
  477. 60                 Save some space by moving some strings to 1 variable
  478. 67                 Mods for 'SMTP trace' window
  479. 67     removed..   Update 'lastActiveSession' when the user clicks a window
  480. 69                 Mods for split-windows for TELNET, AX.25 and NET/ROM
  481. 74                 Enable Paste-menu
  482. 77                 Make sure we look at the correct window
  483. 80                 Add a command-G option in the edit-menu
  484. 81                 Make sure SetPort points to the FrontWindow
  485. 82                 Fix SysEnvirons calls
  486. 83                 Introduce 'Settings' menu
  487. 04R                Enable/disable Custom menu depending on frontwindow
  488. 05R                Some more mods to make sure the window we look at is the active one
  489. 09R                Mods for the statistics window
  490. 10R                Force window-updates only if NET/Mac is not suspended
  491. 11R                When used on an old Mac512 assume non-adb keyboard
  492. 13R                Disable 'Help...' menu when HELP is not available
  493. 17R                Before going to the background try to switch to an arrowcursor
  494. 18R                mac_toolsevents() will redraw MenuBar if necessary
  495. 21R                Map option-command G and option-command V for non-ADB keyboards
  496. 28R                Disable 'Custom' menu when showing a 'Finger' session
  497. 31R                Implement recognition of disk-events
  498. 45R                Mac-Tools.c was cleaned up by Ivo ON1XK
  499. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  500. 60R                Never again return to closed sessions
  501. 45R mac_tools.h    Mac-Tools.c was cleaned up by Ivo ON1XK
  502. 42  mac_ttydriv.c  Do flowcontrol for incoming lines and those typed
  503. 56                 Don't allow typing into the RIP Trace Window
  504. 57                 Force ^R type-in to the right window (by AF2J)
  505. 67                 Mods for 'SMTP trace' window
  506. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  507. 15R                Mods for Password-blanking
  508. 38R                Add support for 'Text Capture FKEY' for slit-windows
  509. 50  mac_whois.c    Added. This file was taken from the V2.2 release
  510. 80                 Display a watch-cursor when going through host.net
  511. 82                 Slow down the rotating cursor
  512. 07R                Show my picture when people ask who I am
  513. 09R                Eventually supply 'hosts.net' with the right Icon
  514. 09R                Do the Icon-change based on the new 'netmacicons' command
  515. 11R                Never show my face on a 512K Mac
  516. 22R                A lot of people want to know about ON1XK, so...
  517. 24R                Call cursor routines in the right way
  518. 50R                Defaultbuttons are FAT buttons now
  519. 51R                Defaultbuttons are FAT buttons now
  520. 54R                Some cosmetic mods for netmacicons
  521. 62R                Slowdown the watchcursor when processing incoming mailfiles
  522.  +  main.c         Record StartUp time in LOG-file
  523.  +                 Log callsign:socket, not ip-number:socket
  524.  +                 Fix keyboard-locked bug
  525.  +                 Support 'trace <interface> <bits> [filename]'
  526.  +                 Fix doremote()
  527.  +                 Allow list of autoexec.net-commands
  528. 22                 Support 'log <filename> [overwrite]'
  529. 25                 Write complete TRACE command to trace-file (for debugging)
  530. 26                 Put machineType in smtp's share and enjoy message
  531. 28                 Fix small problem in trace (NO trace but STILL a window)
  532. 34                 Add more machinetypes (LC and Classic)
  533. 37                 Add more machinetypes (IIfx and IIsi)
  534. 42                 Allow flowcontrol for incoming lines and those typed
  535. 46                 Do extended logging
  536. 46                 Check parameters of 'flow' command
  537. 47                 Enhance trace-mods; sometimes traceinfo goes to mailfile 
  538. 50                 Add 'whois <callsign | ip-number>' command (from V2.2)
  539. 50                 Add 'hostfile <filename>' command (from V2.2)
  540. 52                 Polish code for obtaining Macintosh type
  541. 52                 Support 'traceonly [all|callsign]'
  542. 53                 Show 'traceonly' values when starting to trace
  543. 58                 Check for valid hostname in 'remote' command
  544. 58                 Force Usage:-message to correct window
  545. 58                 Make syntax of error- and usage-messages more consistent
  546. 59                 Allow 'record|upload <filename> [<sessionnumber>] command
  547. 59                 Make syntax of error- and usage-messages more consistent
  548. 60                 Save some space by moving some strings to 1 variable
  549. 60                 Make syntax of error- and usage-messages more consistent
  550. 61                 Fix  for current session-number and <escape>-key
  551. 62                 Change name 'back_to_console' into 'lastActiveSession'
  552. 64                 Add stuff for Kantronics KPC-4
  553. 65                 Redo of the Mac-type recognition
  554. 65                 New 'prompt' command implemented
  555. 66                 Fix little bug in new 'prompt' command
  556. 66                 Add more machinetypes (Quadra's, PowerBook's, Classic II)
  557. 67                 Allow the user to define location and size of LOG window
  558. 67                 Allow the user to define location and size of CONSOLE window
  559. 67                 Cursors should appear only if typing in a window is allowed
  560. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  561. 68                 Check for valid hostname in 'rip' commands
  562. 69                 Fix SysEnvirons call
  563. 71                 Implement 'rtntoses [on|off]' command
  564. 72                 Change code so that it becomes more ANSI-like
  565. 72                 Make sure windows update properly even when not in front
  566. 73                 Slow down updating the tracewindow
  567. 73                 Implement fixes for more 'Real-Time processing'
  568. 74                 Enable Paste-menu
  569. 79                 Make sure routing table is properly preset to NULLROUTE's
  570. 79                 Implement console-commands 'date' and 'time'
  571. 80                 Show a WatchCursor when going through autoexec.net
  572. 80                 Add a command-G option in the edit-menu
  573. 81                 Auto-adjust cursortype when the mouse has been moved
  574. 82                 Balance the speed of the rotating cursor to the speed of the CPU
  575. 83                 Some more cursor mods
  576. 83                 Introduce 'Settings' menu
  577. 83                 Introduce 'User-defined' menu and 'addmenu' command
  578. 84                 Some more cursor mods
  579. 84                 Change 'User-defined' to 'Custom' menu
  580. 84                 Remove some obsolete sourcecode from PasteIfSomethingsThere()
  581. 84                 Improve copying of commands to clipboard
  582. 85                 Replace ' by " in menustrings
  583. 85                 Implement 'source' command (mods by AF2J)
  584. 86                 Put '#$debug on¥n' in  char debugOn[]
  585. 86                 Check for invalid menu-string characters
  586. 00R                Make syntax of error- and usage-messages more consistent
  587. 01R                Mods for smtpndays
  588. 02R                Fixes for 'Auto Operator'
  589. 03R                Log 'Auto Operator' actions in the log-file, not the console
  590. 03R                InactiveTimer implemented for sessions, that seem obsolete
  591. 04R                Implement 'title' and change default console-title
  592. 04R                Enable/disable Custom menu depending on frontwindow
  593. 04R                Prepare sources for Gestalt()
  594. 05R                Prepare sources for Gestalt()
  595. 05R                Enable/disable Custom menu depending on frontwindow
  596. 06R                The 'Custom' menu no longer uses the clipboard
  597. 07R                Show inactiveTimer in 't s #' command-output
  598. 08R                Prepare NET/Mac for the newer Macintoshes
  599. 08R                Fix to make x and y parameters of Console command work
  600. 08R                Move Mactypes to a different segment, so we can unload it
  601. 09R                Mods for the statistics window
  602. 09R                Implementation of new 'netmacicons on|off' command
  603. 09R                Fixes for AddResMenu() bug in System 7.1
  604. 10R                Force window-updates only if NET/Mac is not suspended
  605. 10R                Support mail-delivery over AppleShare
  606. 11R                HELP not defined? Tell the user about the HMgr resource
  607. 11R                Enhance syntax-checking for 'appleshare' command
  608. 11R                Fix problem with flashing HELP-balloons
  609. 11R                Don't update the autoexec.net of a 512K Mac
  610. 11R                Tell the user we need at least System 4.1 when no SysEnvirons
  611. 11R                On an old Mac512 don't try to call SysEnvirons()
  612. 12R                Show times in UTC when displaying a directory
  613. 13R                Don't call UnloadSeg() on an old 512K Mac
  614. 13R                Tell a Mac512 user which resources can be deleted
  615. 13R                Check the result of the time() function
  616. 14R                Enhance the CheckClock() routine
  617. 14R                Implemented mods for Serial Line Framing Protocol
  618. 14R                Improve some dirty programming
  619. 14R                Show NET/Mac versionnumber in Consolewindow-title
  620. 14R                Mods for Password-blanking
  621. 15R                Mods for Password-blanking
  622. 15R                Return resultcode 0 if all was OK
  623. 15R                Implemented 'sesscreen [<width>]' command
  624. 16R                'sesscreen [<width>]' is now 'sesscreen [<width> [<length>]]'
  625. 16R                Enhance checking of 'trace <interface> <mode>' command
  626. 16R                Mods to support encoded international database
  627. 16R                Support 'inquire <callsign>' command from console
  628. 17R                Support 'callbookserver <hostname>' command
  629. 18R                Make the System 7.1-MyAddresMenu-message conditional
  630. 18R                Remove 'applestat' command
  631. 19R                Forget about CPU speed in the Macintosh-type printout
  632. 19R                The size of the trace-window can be defined in the trace-command
  633. 19R                Make syntax of error- and usage-messages more consistent
  634. 20R                Tell a Mac512 user which resources can be deleted
  635. 20R                Take care of the Bus Errors that happened in 2.3.19
  636. 21R                Support 'ctext1 [<text>]' and 'ctext2 [<text>]' commands
  637. 21R                When using a non-ADB keyboard command-Q will not Quit NET/Mac
  638. 22R                Hide the I-beam cursor until COPY from the menu is really there
  639. 23R                Enhance checking for obsolete open sessions
  640. 23R                Show '¥¥' as '/' in the Custom Menu Items
  641. 23R                Implement code for 'perform [<command> <HH:MM> [once|permanent]]'
  642. 23R                New command 'dontalias <user> [<user>] [<user>] ....'
  643. 23R                Support 'ftext1 [<text>]' and 'ftext2 [<text>]' commands
  644. 24R                Call cursor routines in the right way
  645. 25R                Show the time after processing the 'tzone' command
  646. 25R                Allow user to change the 'dontalias' definitions
  647. 26R                The command 'smtpndays <#days>' is now 'smtp ndays <#days>'
  648. 26R                Implemented new command 'softkiss' to enable SoftKiss fixes
  649. 28R                Never change cursors when running in suspended mode
  650. 28R                FTEXT1 and FTEXT2 will now be output according to the standards
  651. 28R                Prepare sources for support of 4-port serial card
  652. 29R                Implemented 'ignorebadheaders [on|off]' command
  653. 30R                Sleep no longer (kind of) freezes the Mac
  654. 31R                Log-messages should end with a <return>, not a <space>
  655. 31R                The log- and callbook-log-file now have a NET/Mac icon
  656. 32R                Prepare for longer Macintosh names (like: PowerBook Duo 270c)
  657. 32R                Output <RETURN><LINEFEED> at end of CTEXT1 and CTEXT2
  658. 32R                The 'tzone' command reads the offset from the Map controlpanel
  659. 32R                The first socket.port is now 1024 (0 - 1023 seem to be reserved)
  660. 33R                The timezone offset is available under System 6 too
  661. 33R                The timezone sometimes was wrong when it was set more than once
  662. 35R                New: 'reboot_on_bad_date' }  These new commands were implemen-
  663. 35R                New: 'sourcewhendone'     }  ted to make it easier to maintain
  664. 35R                New: 'resetsmtpto'        }  an unattended slip-telephone-link
  665. 36R                'sourcewhendone' command incorrectly kept track of linkstatus
  666. 37R                Some more improvements for the 'sourcewhendone' command
  667. 39R                Mods for Power Macintosh models
  668. 40R                Added 'chat' command
  669. 41R                Make sure NET/Mac doesn't leave a watchcursor on the screen
  670. 41R                Password-protect 'remote <hostname> reset' command
  671. 41R                Change double linespace to single space in TRACE-files
  672. 41R                Create new TRACE-files only when the traceflags are nonzero
  673. 41R                Allow recording of finger-sessions to a file
  674. 42R                Support 'rdate' command
  675. 43R                The NET/Mac versionnumber will now be recorded to TRACE-files
  676. 44R                The NET/Mac versionnumber will now be recorded correctly, ;-)
  677. 45R                Mac-Tools.c was cleaned up by Ivo ON1XK
  678. 45R                Enhance the reboot_on_bad_date decision method
  679. 46R                Support 'adjustclock' command
  680. 46R                Support 'fontsize' command
  681. 47R                'ttylink' command = 'chat' command
  682. 47R                'traces' command = 'trace' command, but packets are separated
  683. 47R                Non-ADB-keyboard Macintoshes had 2 active 'Quit' File-menu items
  684. 47R                With 'ignore bad headers' OFF the bad-headers-counter is now zero
  685. 48R                1994 -> 1995
  686. 48R                Fix a bug that causes a bomb when a user selects 'sesscreen 0 0'
  687. 48R                Implemented new command 'axtext [<message>]'
  688. 48R                Implemented new command 'nrtext [<message>]'
  689. 50R                Added support for AmSoft-CD callsign database
  690. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  691. 51R                Some mods for the new 'timer task'
  692. 51R                When sessions are open at Quit-time, ask Quit-permission
  693. 51R                Try to execute 'perform' commands at hh:mm:00 exactly
  694. 52R                Inform the user about performance reduction when TRACE is ON
  695. 52R                Some minor enhancements for a number of commands
  696. 52R                Make NET/Mac aware of 'popmail'
  697. 53R                Some cosmetic mods for popmail
  698. 53R                InactiveTimer implemented for popmailsessions
  699. 54R                'netmacicons' now also defines the icontype of 'source'-files
  700. 54R                Added command 'domainname'
  701. 54R                Added a mailfile-size-limit to the popmail command
  702. 55R                Support 'ftext3 [<text>]' and 'ftext4 [<text>]' commands
  703. 56R                Implement 'whenquiet <command>' command
  704. 56R                Implemented some temporary mods to keep track of sleeping sessions
  705. 56R                Implemented some mods for the 'tzone' command
  706. 56R                Implemented a minor mod for the 'sourcewhendone' command
  707. 57R                Implemented a minor mod for the 'sourcewhendone' command
  708. 58R                'addmenu' mod to allow APRS beacon formats. See HELP
  709. 58R                Implemented some temporary mods to keep track of sleeping sessions
  710. 59R                Make errormessages more helpful
  711. 59R                Enhance mailfile-handling for shared spool:mqueue folders
  712. 60R                Support 'rtzone' comand
  713. 60R                TRACE-files should be TEXT-files
  714. 60R                Don't keep the hosts-file busy after using the 'hostfile' command
  715. 62R                Make syntax of error- and usage-messages more consistent
  716. 62R                Slowdown the watchcursor when processing incoming mailfiles
  717. 63R                Fixes for longer Macintosh names
  718. 65R                Mods for the 'mactype' command
  719. 66R                Implemented the 'isolatin' command for users of IsoLatin keyboards
  720. 66R                Make error- and usage-messages more self-explaining
  721. 67R                Make the 'rebootonbaddate' command more realistic
  722. 78  mbuf.c         Make sure pullup() gets called with the right parametertype
  723. 16R                New version received from PE1CHL to fix DUP mbuf problem
  724. 34R                Removed old version of mbuf.c
  725. 16R mbuf.h         New version received from PE1CHL to fix DUP mbuf problem
  726. 09R MyAddResMenu.c Fixes for AddResMenu() bug in System 7.1
  727. 11R                Do NOT compile this if HELP is not defined in config.h
  728. 46  netrom.h       Do extended printing of 'netrom rout' command-output
  729.  +  netuser.c      Add conversion-routine for ip-number to callsign
  730. 80                 Show a WatchCursor when going through hosts.net
  731. 82                 Slow down the rotating cursor
  732. 83                 Show a WatchCursor when going through hosts.net
  733. 19R                Ignore comment at the end of hosts.net lines
  734. 24R                Call cursor routines in the right way
  735. 40R                Enhance syntax-checking for 'IP-number'-style parameters
  736. 45R                Speed-up hostname lookups from the hosts.net file
  737. 46R                Speed-up hostname lookups from the hosts.net file
  738. 54R                <hostname>.<domainname> is now the same as <hostname>
  739. 60R                Mods to trace an infinite loop in 'route expanded'
  740. 62R                Slowdown the watchcursor when processing incoming mailfiles
  741.  +  netuser.h      Define inet_n2h() and phsocket()
  742. 33  nr3.c          Changed some NET/ROM constants
  743. 46                 Do extended printing of 'netrom rout' command-output
  744. 59                 Make syntax of error- and usage-messages more consistent
  745. 78                 Make sure pullup() gets called with the right parametertype
  746. 30R                Implemented 'ignorebadheaders [on|off]' command
  747. 33R                Fix for 'ignorebadheaders'stuff
  748. 73  nr4subr.c      Implement fixes for more 'Real-Time processing'
  749. 78                 Make sure pullup() gets called with the right parametertype
  750. 73  nr4user.c      Implement fixes for more 'Real-Time processing'
  751. 73  nr4.c          Implement fixes for more 'Real-Time processing'
  752.  +  nr4.h          Fix 'bomb' bug in NET/ROM-sessions
  753.  +  nrcmd.c        Fix 'bomb' bug in NET/ROM-sessions
  754.  +                 NETOM is now NETROM in 'window'-menu
  755.  +                 Mods for UPLOAD command
  756. 42                 Do flowcontrol for incoming lines and those typed
  757. 31                 Force 'Connected' message to NET/ROM-window
  758. 46                 Do extended printing of 'netrom route' command-output
  759. 46                 Do extended logging
  760. 48                 Incoming sessions draw more attention than incoming mail
  761. 58                 Make syntax of error- and usage-messages more consistent
  762. 59                 Make syntax of error- and usage-messages more consistent
  763. 60                 Save some space by moving some strings to 1 variable
  764. 60                 Make syntax of error- and usage-messages more consistent
  765. 64                 Don't allow NET/ROM on non-NET/ROM interfaces
  766. 67                 Cursors should appear only if typing in a window is allowed
  767. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  768. 69                 Seconds should be milliseconds in some command-responses
  769. 70                 Use strcpy() all over the place
  770. 72                 Change code so that it becomes more ANSI-like
  771. 73                 Implement fixes for more 'Real-Time processing'
  772. 04R                Enable/disable Custom menu depending on frontwindow
  773. 15R                Return resultcode 0 if all was OK
  774. 19R                Mods for correctly displaying the systemprompt
  775. 23R                'netrom nodefilter' command also shows nodefilter mode
  776. 48R                Implemented new command 'nrtext [<message>]'
  777. 49R                Fixes for 'nrtext [<message>]'
  778. 49R                Redo of one of the subroutines
  779. 55R                A cosmetic enhancement for the 'netrom nodefilter' output
  780. 66R                Implemented the 'isolatin' command for users of IsoLatin keyboards
  781. 78  nrs.c          Make sure pullup() gets called with the right parametertype
  782. 47R                In case of I/O-errors also display interface-name
  783. 78  nrsubr.c       Make sure pullup() gets called with the right parametertype
  784. 42R ping.h         Support 'rdate' command
  785. 51R                Mods for variable-length ping's
  786. 60R                Support 'rtzone' comand
  787. 52R popmail.c      Make NET/Mac aware of 'popmail'
  788. 53R                Some cosmetic mods for popmail
  789. 54R                Added a mailfile-size-limit to the popmail command
  790. 55R                Don't record the 'retr n' command in the mail-file
  791. 57R                Added mods to support more POP-servers
  792. 59R                Enhance mailfile-handling for shared spool:mqueue folders
  793. 50R read_amsoft.c  Support AmSoft CD-ROM
  794. 73  rip.h          Implement fixes for more 'Real-Time processing'
  795.  +  session.c      Mods for UPLOAD command
  796. 36                 Mods for RECORD command
  797. 58                 Try not to expand inactive sessions
  798. 59                 Make syntax of error- and usage-messages more consistent
  799. 59                 Allow 'record|upload <filename> <sessionnumber> command
  800. 59                 Fix 'close'- and 'session'-command for current session
  801. 60                 Save some space by moving some strings to 1 variable
  802. 62                 A <RETURN> switches back to the last session (by AF2J)
  803. 62                 Change name 'back_to_console' into 'lastActiveSession'
  804. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  805. 71                 Implement 'rtntoses [on|off]' command
  806. 77                 Redraw window after switching to another one
  807. 04R                Enable/disable Custom menu depending on frontwindow
  808. 14R                Implemented mods for password blanking
  809. 15R                Mods for Password-blanking
  810. 27R                Recording a session should result in a TEXT-file, single-spaced
  811. 28R                Disable 'Custom' menu when showing a 'Finger' session
  812. 38R                Add support for 'Text Capture FKEY' for slit-windows
  813. 39R                OUT windows in a split-window session were sometimes hidden
  814. 54R                Some cosmetic mods for netmacicons
  815. 60R                Never again return to closed sessions
  816. 64R                Make syntax of error- and usage-messages more consistent
  817. 68  session.h      Implement split-windows for TELNET, AX.25 and NET/ROM
  818. 14R                Implemented mods for password blanking
  819. 41R                Mods to prompt for username and password
  820. 42R                Fix for mods that prompt for username and password
  821. 43R                Fix for mods that prompt for username and password
  822. 44R                Display transmissiontime and -speed at the end of an ftp get/put
  823. 60R                Never again return to closed sessions
  824. 47R slfp.c         In case of I/O-errors also display interface-name
  825. 78  slip.c         Make sure pullup() gets called with the right parametertype
  826. 25R                Fix a problem, that was caused by SoftKiss 1.6
  827. 26R                Fixes for a problem, that was caused by SoftKiss pre1.8
  828. 47R                In case of I/O-errors also display interface-name
  829. 30  smisc.c        Support remote-reboot
  830. 14R                Check the result of the time() function
  831. 15R                Return resultcode 0 if all was OK
  832. 32R                Flush open files at 'remote-reboot'-time
  833. 41R                Password-protect 'remote <hostname> reset' command
  834. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  835.  +  smtpcli.c      Fix SMTP-timer sometimes showing wrong timervalue
  836. 38     removed..   Make sure mailfiles are sent 'first in first out'
  837. 39                 Log ALL outgoing mail
  838. 49                 Also show hostname in some SMTP messages
  839. 58                 Make syntax of error- and usage-messages more consistent
  840. 59                 Make syntax of error- and usage-messages more consistent
  841. 60                 Make syntax of error- and usage-messages more consistent
  842. 67                 Mods for 'SMTP trace' window
  843. 67                 Allow the user to define location and size of SMTP window
  844. 67                 Cursors should appear only if typing in a window is allowed
  845. 72                 Make sure windows update properly even when not in front
  846. 73                 Implement fixes for more 'Real-Time processing'
  847. 78                 Make sure pullup() gets called with the right parametertype
  848. 01R                Mods for smtpndays
  849. 02R                Mods for smtpndays
  850. 04R                Enable/disable Custom menu depending on frontwindow
  851. 10R                Force window-updates only if NET/Mac is not suspended
  852. 12R                Fix pathnames for old Mac512
  853. 14R                Check the result of the time() function
  854. 15R                Return resultcode 0 if all was OK
  855. 18R                fflush() SMTPXXXXX tempfiles and disk-cache after fclose()
  856. 21R                If mail can't be delivered, report the name of the destination
  857. 23R                Make sure 'smtp timer 0' stops smtp timer until further notice
  858. 26R                Introduce 'smtp vm' command to cure the SMTP problem in IBM's VM
  859. 26R                The command 'smtpndays [<#days>]' is now 'smtp ndays [<#days>]'
  860. 32R                Implemented 'smtp multi' command
  861. 33R                'smtp ndays 0' now disables checking for the age of a mailfile
  862. 34R                Enhancements for hop-to-hop delivery of reply-mail-files
  863. 40R                Make sure mailaddresses look like: ...%...%...%...%...@...
  864. 51R                Make sure expired smtp-timers restart at 0
  865. 55R                Corrected some more minor things
  866. 55R                Use ARPA-net date-format to calculate the age of outgoing mail
  867. 55R                Return mail that has no hostname for destination
  868. 59R                Fix for 'smtp timer' command
  869. 63R                'smtp timer' now gives more info about the timerstatus
  870. 26  smtpserv.c     Put machineType in smtp's share and enjoy message
  871. 38                 Make sure mailfiles are sent 'first in first out'
  872. 48                 Incoming sessions draw more attention than incoming mail
  873. 54                 Try to optimize outgoing mail as much as possible
  874. 56                 Fix typo, that accidently terminated an IF-statement
  875. 65                 Remove any existing controlcharacters in <user@.....>
  876. 66                 Increase size of ourname[] for longer Macintosh names
  877. 78                 Make sure pullup() gets called with the right parametertype
  878. 80                 Show a WatchCursor when mailing files
  879. 01R                Mods for smtpndays
  880. 02R                Allow only 1 incoming SMTP from a given host, kill the others
  881. 08R                Prepare for longer Macintosh names (like: PowerBook DUO 230)
  882. 09R                Eventually supply 'alias' with the right Icon
  883. 09R                Do the Icon-change based on the new 'netmacicons' command
  884. 10R                Support mail-delivery over AppleShare
  885. 12R                Fix pathnames for old Mac512
  886. 13R                Don't report failing AppleShare mail-delivery
  887. 14R                Check the result of the time() function
  888. 15R                Return resultcode 0 if all was OK
  889. 18R                fflush() SMTPXXXXX tempfiles and disk-cache after fclose()
  890. 19R                Mods for correctly displaying the systemprompt
  891. 22R                Undeliverable mail should be returned hop-to-hop
  892. 23R                New command 'dontalias <user> [<user>] [<user>] ....'
  893. 24R                Call cursor routines in the right way
  894. 25R                Don't dynamically alias 'mailer-daemon'
  895. 26R                Assign 0L instead of 0 to long int variable 'sequence'
  896. 27R                In case we cannot get sequence.seq... delay and try again
  897. 27R                Don't generate duplicate callsigns for hop-to-hop addressing
  898. 29R                Make sure the universal temp-file has a NET/Mac Icon
  899. 30R                Include MacOS- and NET/Mac-versionnumbers in SMTP headers
  900. 30R                Sleep no longer (kind of) freezes the Mac
  901. 31R                AppleShare delivery now also changes the From: address
  902. 31R                Bugfixes for 'dontalias' command
  903. 32R                Prepare for longer Macintosh names (like: PowerBook Duo 270c)
  904. 32R                Implemented 'smtp multi' command
  905. 34R                Enhancements for outgoing-mail-optimizer
  906. 34R                Enhancements for hop-to-hop delivery of reply-mail-files
  907. 35R                Improved the generation of dynamic aliases
  908. 37R                Some conditional mods for my own private internet-link
  909. 39R                Improved the generation of From addresses for hop-to-hop
  910. 39R                Mods for Power Macintosh models
  911. 40R                Improved the generation of From addresses for hop-to-hop
  912. 45R                Let the watchcursor spin while copying mail-files
  913. 45R                In case of problems send a more explaining message to the screen
  914. 47R                Mods to fix an appleshare-mail-delivery problem
  915. 48R                Moved some local debug-mods to separate files
  916. 51R                Mods to fix a mail-delivery problem
  917. 54R                Some cosmetic mods for netmacicons
  918. 54R                <hostname>.<domainname> is now the same as <hostname>
  919. 59R                Enhance mailfile-handling for shared spool:mqueue folders
  920. 60R                Just a minor mod for the Mac512Ke version of NET/Mac
  921. 62R                Slowdown the watchcursor when processing incoming mailfiles
  922. 63R                Fixes for longer Macintosh names
  923. 65R                Mods for the 'mactype' command
  924. 35  smtp.h         Prevent from crashing when long SMTP lines come in
  925. 38                 Fix for mailfiles that have 8 character long names
  926. 01R                Mods for smtpndays
  927. 13R                Forget about the stupid MS/DOS 8 character filenames
  928. 21R                If mail can't be delivered, report the name of the destination
  929. 55R                Return mail that has no hostname for destination
  930. 27  tcp.h          Implement new 'max_retry_timer' (tcp mrtt [milliseconds])
  931. 03R                Mods for inactiveTimer
  932. 48R                'tcp mss' is now 216 by default
  933. 48R                'tcp window' is now 432 by default
  934.  +  tcpcmd.c       Show callsign:socket in 't s' command
  935. 20                 Show control-block numbers in 't s' command
  936. 20                 Allow 'tcp <type> <block-number>' commands
  937. 27                 Implement new 'max_retry_timer' (tcp mrtt [milliseconds])
  938. 57                 Enhance 'tcp irtt' command to show cashed stuff
  939. 58                 Make syntax of error- and usage-messages more consistent
  940. 59                 Make syntax of error- and usage-messages more consistent
  941. 68                 Don't reset a 'Closed' session because this will crash NET/Mac
  942. 70                 Implement 'tcp active' command (suppressed 'tcp status')
  943. 70                 Implement 'tcp extended' command (extended 'tcp active')
  944. 73                 Implement fixes for more 'Real-Time processing'
  945. 07R                Show inactiveTimer in 't s #' command-output
  946. 41R                Truncate hostnames that are too long to be printed
  947. 43R                Align the output of 't s' for large-memory Macintoshes
  948. 45R                Don't accept 'tcp reset' commands for sockets in 'Listen' state
  949.  +  tcpdump.c      Support 'trace <interface> <bits> [filename]'
  950. 57  tcpin.c        Implement cashing of rtt settings (by AF2J)
  951. 73                 Implement fixes for more 'Real-Time processing'
  952. 78                 Make sure pullup() gets called with the right parametertype
  953. 33R                Some more 'enhancements' for q-and-d AppleTalk-fix
  954. 35R                Some more 'enhancements' for q-and-d AppleTalk-fix
  955. 53R                InactiveTimer implemented for popmailsessions
  956. 50  tcpip.ケ.rsrc   Taken from V2.2
  957.  +                 HELP-info added/changed over various releases of NET/Mac
  958. 80                 Added 'rotating cursor'
  959. 27  tcpout.c       Implement new 'max_retry_timer' (tcp mrtt [milliseconds])
  960. 44                 Make sure counters remain positive
  961. 73                 Implement fixes for more 'Real-Time processing'
  962. 82                 Try to keep the retry-timers AT LEAST 5 seconds
  963. 27  tcpsubr.c      Implement new 'max_retry_timer' (tcp mrtt [milliseconds])
  964. 57                 Implement cashing of rtt settings (by AF2J)
  965. 73                 Implement fixes for more 'Real-Time processing'
  966. 03R                Mods for inactiveTimer
  967. 32  tcptimer.c     Make sure counters remain positive
  968. 01R                Mods for smtpndays
  969. 02R                Mods for smtpndays
  970. 23R                Enhance checking for obsolete open sessions
  971. 55R                Terminate idle popmail-sessions after 127 retries
  972. 78  tcpuser.c      Make sure pullup() gets called with the right parametertype
  973. 30R                A quick and dirty attempt to solve the 'slow AppleTalk' problem
  974. 31R                Bugfixes for q-and-d fix
  975. 32R                Some more 'enhancements' for q-and-d fix
  976. 35R                Some more 'enhancements' for q-and-d fix
  977. 49R                Support new command 'route window <hostname>'
  978. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  979. 57  tcp_rtt.c      New sourcefile for cashing of rtt settings (by AF2J)
  980.  +  telnet.c       Mods for UPLOAD command
  981. 25                 Force incoming data to the right window
  982. 29                 Close <session> doesn't crash a Mac with minimum system
  983. 42                 Do flowcontrol for incoming lines and those typed
  984. 51                 Force state-changes to the right window
  985. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  986. 55                 Log outgoing telnet-session
  987. 60                 Save some space by moving some strings to 1 variable
  988. 67                 Cursors should appear only if typing in a window is allowed
  989. 78                 Make sure pullup() gets called with the right parametertype
  990. 14R                Don't send incoming null-characters to the TELNET-session-window
  991. 21R                Log reason for closing a session in case of networkproblems
  992. 52R                Make NET/Mac aware of 'popmail'
  993. 53R                Some cosmetic mods for popmail
  994. 66R                Implemented the 'isolatin' command for users of IsoLatin keyboards
  995.  +  timer.c        Mods for reboot-problem
  996. 49                 If smtp timer > 3276 (*10 mSec) no smtp kick occurred
  997. 73                 Implement fixes for more 'Real-Time processing'
  998. 74                 Add some conditional debugging code
  999. 09R                Mods for the statistics window
  1000. 14R                Check the result of the time() function
  1001. 22R                Don't allow msPTick > 1000 or 'division by zero' may occur
  1002. 50R                ON1XK added a Timer-Task instead of the 'realtime stuff'
  1003. 52R                Just some minor mods to trace a timer-hung problem
  1004. 73  timer.h        Implement fixes for more 'Real-Time processing'
  1005. 52R                Just some minor mods to trace a timer-hung problem
  1006.  +  tnserv.c       Display callsign not ip-number on incoming telnet-session
  1007. 48                 Incoming sessions draw more attention than incoming mail
  1008. 60                 Save some space by moving some strings to 1 variable
  1009. 67                 Cursors should appear only if typing in a window is allowed
  1010. 68                 Implement split-windows for TELNET, AX.25 and NET/ROM
  1011. 04R                Enable/disable Custom menu depending on frontwindow
  1012. 15R                Return resultcode 0 if all was OK
  1013. 19R                Mods for correctly displaying the systemprompt
  1014. 21R                For incoming TELNET-sessions send out CTEXT1 and CTEXT2 
  1015. 22R                Limit the number of TELNET sockets and keep track of those
  1016. 32R                Output <RETURN><LINEFEED> at end of CTEXT1 and CTEXT2
  1017.  +  trace.c        Support 'trace <interface> <bits> [filename]'
  1018. 46                 Show date and time while tracing
  1019. 52                 Support 'traceonly [all|callsign]'
  1020. 53                 Mod for trace <interface> 111 (211 was OK)
  1021. 78                 Make sure pullup() gets called with the right parametertype
  1022. 14R                Check the result of the time() function
  1023. 41R                Change double linespace to single space in TRACE-files
  1024. 42R                Fix error in TRACE-output, introduced in 2.3.41
  1025. 14R trace.h        Implemented mods for Serial Line Framing Protocol
  1026. 78  udp.c          Make sure pullup() gets called with the right parametertype
  1027. 82                 Fix sporadic odd address errors
  1028. 14R                Make sure udp.c uses iface.h
  1029. 44R                Let UDP report 'port unreachable'... TRACEROUTE needs that...
  1030.  +  udpdump.c      Support 'trace <interface> <bits> [filename]'
  1031.  
  1032. 76  Lots of files  Installation of conditional sourcecode-compilation
  1033.                    and removal of non-Mac sources
  1034. 12R                Mods for MFS-only Macintoshes
  1035. 14R                Mods for MFS-only Macintoshes
  1036. 15R                Mods for MFS-only Macintoshes
  1037. 15R                Return error-code 0 if all was OK
  1038. 30R                Removed some #ifdef's and #endif's
  1039. 46R                Support 'fontsize' command
  1040. 47R                Some mods for ROSE and low-level AX.25 as suggested by K5JB
  1041. 62R                1996 -> 1997 in Copyright notices, 'rebootonbaddate' etc.
  1042. 62R                Some mods to correct my e-mail addresses etc.
  1043. 62R                Added:  ・・ Availability ・・ -window in Online-Help
  1044. 64R                1997->1998 and '97->'98 in Copyright notices etc.
  1045.  
  1046. Priority
  1047.    1    (known bugs)   none
  1048.    2                   Scrollable windows... Will be very hard to implement...
  1049.    2                   Support for lzw compression (smtp)
  1050.    2                   Domain nameserver (won't be easy to implement either...)
  1051.    2                   Control-X should terminate a C)hat; back to the mbox
  1052.    3                   Support for lzw compression (ftp)
  1053.    3    NET/ROM        Support NET/ROM connections over AppleTalk links
  1054.    3    AX.25          Support AX.25 connections over AppleTalk links
  1055.    3    FTP            Support type ahead of commands
  1056.    4    UPLOAD         Fix NET/ROM uploads
  1057.    5    SMTP           Allow mailforwarding to RLI/MBS-boxes
  1058.  
  1059.    ?                   Support for encapsulated packets for gateways
  1060.  */
  1061.  
  1062.  /*
  1063.  
  1064.  About some new things and new (or changed) commands and how to use those:
  1065.  
  1066.  
  1067.  UPLOAD and RECORD: Switch from the AX.25- or TELNET window to the console
  1068.  window and type 'UPLOAD <filename>' or 'RECORD <filename>'. So make sure
  1069.  you go from the window for which the UPLOAD/RECORD is intended DIRECTLY
  1070.  to the console window, otherwise you'll get an errormessage.
  1071.  In NET/Mac(58) and higher versions you may also use the format:
  1072.  upload <filename> [<session>]  and  record <filename> [<session>|off]
  1073.  
  1074.  
  1075.  ROUTE EXPANDED: Displays the routing table like the ROUTE command does,
  1076.  but IP-numbers will be translated into hostnames. This may take some time
  1077.  because the hostnames have to be looked up in the HOSTS.NET file.
  1078.  I suggest you just use this form when you have a RAM-cache enabled in
  1079.  your controlpanel. Oh... you cannot type a shortcut for EXPANDED, so
  1080.  'ro e' will not work. This is just to prevent one from accidently typing
  1081.  this command.
  1082.  
  1083.  
  1084.  TCP MRTT [<milliseconds>]: You may use this new command to set a Maximum
  1085.  ReTry Timer. The default time is 3600 seconds (3600000), which means
  1086.  that when a link has gone down, or has gone bad, there will be a retry
  1087.  at least once every hour. This timer was created so that the retry-
  1088.  timer doesn't go up too high. Don't set this timer to a (too) low value,
  1089.  because you may introduce a lot of retries for a down link, which means
  1090.  a lot of unnecessary traffic on the frequency. This MRTT is valid for
  1091.  ALL open connections. I suggest you DON'T set it to a value lower than
  1092.  900000 (900 seconds) or so.
  1093.  
  1094.  
  1095.  #$debug on: You may choose to list the commands in the autoexec.net-file
  1096.  when they are being executed. This is very handy to trace errors in the
  1097.  startup-file. NET/Mac will start showing the commands when it discovers
  1098.  a line containing   #$debug on   in the autoexec.net file.
  1099.  
  1100.  
  1101.  FLOW [ON|OFF]: Enable or disable 'flow-control' for TELNET-, NET/ROM-
  1102.  and AX.25-sessions. With flowcontrol ON an incoming line will not be
  1103.  written to the screen as long as you are in the middle of typing a line
  1104.  for the remote station. Incoming data will be displayed as soon as you
  1105.  hit the <RETURN> key. So far flowcontrol is not perfect, but I think it
  1106.  is a lot better than it used to be. Anyway, it works fine, as long as
  1107.  you don't type HALF a line in one session, and then switch to another and
  1108.  do some typing there, and then switch back and so on. If you simply type
  1109.  a COMPLETE line at a time it's OK.
  1110.  
  1111.  
  1112.  ALERTS [<number>]: Sets the number of bell-strikes for incoming sessions.
  1113.  <number> may be a number from 0 to 5. When <number> is 0, no bell will 
  1114.  sound for incoming sessions or incoming mail. When <number> is bigger than
  1115.  0 incoming mail will sound 1 bell (like it used to be), but incoming
  1116.  live sessions like TELNET-, AX.25- and NET/ROM-sessions will sound as
  1117.  many bells as defined in the ALERTS command. This command was created so
  1118.  incoming sessions may draw more attention than incoming mail- or finger-
  1119.  sessions.
  1120.  
  1121.  
  1122.  At startup the program prints out a line containing the Macintoshtype and
  1123.  two type-numbers. If it says 'Macintosh Computer', then please inform me
  1124.  about the type of Macintosh you are running NET/Mac on (like Plus, SE etc.)
  1125.  and the typenumbers it printed, so that I can add the Macintoshtype you
  1126.  are using. So far it should recognize most of the Macintoshes.
  1127.  Note that a Mac-XL running a Mac Plus emulator, or a 512Ke with a SCSI-
  1128.  interface and/or 1 MByte of memory (or more), are considered to be a Plus!
  1129.  
  1130.  
  1131.  TRACEONLY [ALL|CALLSIGN] allows you to only expand packets to or from a
  1132.  given station (doesn't work for AppleTalk-tracing). This 'option' was
  1133.  installed because sometimes, on a very busy channel, it used to be close
  1134.  to impossible to return from the trace-window to the console-window (in
  1135.  order to switch tracing off).
  1136.  
  1137.  
  1138.  OUTGOING-MAIL-OPTIMIZER: NET/Mac(54) and higher versions contain an
  1139.  'outgoing-mail-optimizer'. It performs the following task:
  1140.  Suppose someone sends me (pa2aga) ONE mail for a number of hams, like:
  1141.  To: pe0mar@pa2aga pa0aax@pa2aga pa0gln@pa2aga on1xk@pa2aga
  1142.  Now, what used to happen is the following:
  1143.  Using the alias-file of pa2aga, mail would be re-queued to:
  1144.  pe0mar@pi8hvh pa0aax@pi8hvh pa0gln@pi8mac on1xk@pi8hvh
  1145.  4 files in total, of which 3 would be sent (one after another) to pi8hvh.
  1146.  I always thought this was a waste of bandwidth, so...
  1147.  My optimizer does the trick now, NET/Mac takes care of it all!
  1148.  It will send one file to pi8mac and ONE file to pi8hvh!
  1149.  
  1150.  
  1151.  RIP TRACE [ON|OFF]: Allows you to trace RIP-activity in a RIP-dedicated
  1152.  Window. These mods came from Joe AF2J (thanks Joe!). Note that when A LOT
  1153.  of routes get added through the RIP-mechanism, the RIP-trace-window may
  1154.  slow down NET/Mac for a while, because (like ROUTE EXPANDED) all IP-numbers
  1155.  will get translated to hostnames before the messages in the RIP-trace window
  1156.  are displayed. This may require some (a lot) of disk-accesses when the file
  1157.  'hosts.net' is not in a RAM-cache. I suggest you turn on the RIP TRACE when
  1158.  indeed you want to trace the RIP-stuff, otherwise turn RIP TRACE OFF.
  1159.  
  1160.  
  1161.  We have experienced some outgoing CHECKSUM ERRORs on both AppleTalk and
  1162.  TNC links. This problem causes AppleTalk links to become very  S L O W.
  1163.  To minimize this problem I have set both TCP MSS and TCP WINDOW to 216 so
  1164.  that there will never be more than 1 frame at a time going out over the
  1165.  AppleTalk link. This seems to have reduced it by 95%. Unfortunately MSS
  1166.  and WINDOW are being used for all tcp-connections, so setting both of them
  1167.  to the same value also limits the possibilities on the TNC-link, but as
  1168.  far as I've noticed here that doesn't really hurt. PE1CHL told me that the
  1169.  CHECKSUM ERROR problem also exists in his NET.PE1CHL, and that he is not
  1170.  going to solve it. He believes that it has been solved in NOS.
  1171.  
  1172.  
  1173.  For SLIP-lines you may now issue modemcommands like ATDT in a 'param'
  1174.  command. The format of the command is: param <interface> <modemcommand>
  1175.  Examples:  param sl0 ATDT031174942153 
  1176.             param sl0 +++
  1177.  Note: Only 1 string is sent to the modem.
  1178.        A <space> or <return> terminates the string.
  1179.  
  1180.  
  1181.  For KISS-lines you may now issue TNC-commands like KISS ON in a 'param'
  1182.  command. The format of the command is: param <interface> <TNC-command>
  1183.  Example:  param ax0 KISS ON
  1184.  Note: A <return> terminates the string.
  1185.  
  1186.  
  1187.  A new feature in NET/Mac(65) and higher is the 'anonymous anonymous' user.
  1188.  You can allow any user to log in by defining username * and password * in
  1189.  the ftpusers-file. When NET/Mac goes through the list of validated users,
  1190.  and it encounters a username *, then the search is terminated and the user
  1191.  is granted access to the system. You should put this line at the very end
  1192.  of ftpusers! You may also choose to remove any 'guest' or 'anonymous'
  1193.  user from the ftpusers-file, since * could cover all of those.
  1194.  
  1195.  
  1196.  Also new in version 65 is the 'prompt' command, which enables you to
  1197.  change the default 'net>' prompt.
  1198.  
  1199.  
  1200.  Version 67 and higher allow the user to define the location and size
  1201.  of the Trace-, RIP Trace-, LOG-, SMTP Trace- and CONSOLE-windows. If you
  1202.  haven't changed the commands that generate these windows, the windows will
  1203.  simply be like they used to be. If you want to change the size or location
  1204.  of a given window, simply add 4 numbers to the command, that creates it.
  1205.  (e.g.: log :spool:logs:log x y r c)
  1206.  The 4 numbers are: x and y: the coordinates of the upper left corner
  1207.                              default is 0 0
  1208.                     r      : number of rows (lines) in the window
  1209.                              default is 24 (on a 9" screen)
  1210.                     c      : number of columns (characters) per line
  1211.                              default is 80 (on a 9" screen)
  1212.                              
  1213.  Since the TRACE-command has an optional filename as the last parameter,
  1214.  it is required to use all 4 parameters (x y r c) for the windowsize or
  1215.  NON of those. The optional filename remains the LAST parameter.
  1216.  
  1217.  To change the location and size of the console-window a new command
  1218.  'console [x y r c]' was introduced.
  1219.  
  1220.  I myself use on a 9" screen:
  1221.  rip trace on 0 0 24 72
  1222.  smtp trace 2 0 19 17 80
  1223.  log :spool:logs:log overwrite 0 0 24 71
  1224.  console 0 0 13 80
  1225.  
  1226.  Example for 13" screen:
  1227.  rip trace on 0 0 24 80
  1228.  log :spool:logs:log overwrite 0 310 3 80
  1229.  smtp trace 2 0 374 3 80
  1230.  console 0 0 24 80
  1231.  
  1232.  Starting up NET/Mac with   #$debug on   may be pretty slow, especially
  1233.  when you have a large screen (let's say > 12"). If you want to speed up
  1234.  processing of the autoexec.net file you can first reduce the size of the
  1235.  console-window.
  1236.  On PA0GLN's Mac LC with 13" color-screen the startup took 24 seconds.
  1237.  He then installed the following line as the first line of his autoexec.net:
  1238.  console 0 0 5 80
  1239.  
  1240.  At the end of his autoexec.net he selected the screen as suggested above.
  1241.  Startup then took only 15 seconds.
  1242.  
  1243.  
  1244.  FLOW [ON|OFF] now also controls the kind of screen you will get when an
  1245.  AX.25-, NET/ROM- or TELNET-session is started. With FLOW OFF you will now
  1246.  get a split-screen, with an incoming and an outgoing window. When FLOW
  1247.  is ON, you will get one window in which both the incoming and outgoing
  1248.  data will be displayed.
  1249.  
  1250.  
  1251.  KPC-4 TNC: When a kpc-4 is attached, an "a" or "b" is added to <label>
  1252.  and is used in place of <interface> in all autoexec.net (and live) commands.
  1253.  So, when you do  'attach kpc4 1 a ax25 kp0 2048 576 4800'  your <interface>'s
  1254.  will be kp0a and kp0b.
  1255.  
  1256.  
  1257.  RTNTOSES [ON|OFF] allows you to enable/disable a mode in which typing
  1258.  a single <RETURN> in the console-window will/won't bring you back to
  1259.  the active session. Default is ON.
  1260.  
  1261.  
  1262.  REALTIME [ON|OFF] was implemented because I discovered, that timers
  1263.  appeared to be only relative values. When the Mac is busy running more
  1264.  than just NET/Mac, sometimes my timers (like SMTP TIMER, retry-timers
  1265.  etc.) look like actual values, but in many cases the real value was 1.5 to
  1266.  3 times higher than the ones shown by various commands. I always wondered
  1267.  why a ping with a delay of 900 seconds only got handled about twice an hour....
  1268.  When you switch on REALTIME, NET/Mac will try to investigate how busy the
  1269.  Mac is, and how little time NET/Mac gets from the system. By doing so and
  1270.  adjusting the timervalues these become more realistic. NET/Mac will average
  1271.  the values it found over some time. When you type REALTIME, it will show
  1272.  you the value it has calculated. The program usually uses the value 100,
  1273.  so if REALTIME shows 200 mSec per tick, this means, that all timers and
  1274.  counters are twice as long as you would expect. Also look at SMTP TIMER
  1275.  some time after switching on REALTIME, and you will see a more accurate
  1276.  value of the timer there.
  1277.  When you quit NET/Mac by using the 'exit' command, NET/Mac will put the
  1278.  average tick-value of the last NET/Mac-run at the beginning of your
  1279.  autoexec.net, so that it will automatically start up using this value when
  1280.  you activate NET/Mac the next time.
  1281.  
  1282.  !!!  The REALTIME command, described above, is no longer supported  !!!
  1283.  !!!  Instead of this command ON1XK implemented a timer-task, which  !!!
  1284.  !!!  forces the clock to tick at exactly 100 millisecond intervals. !!!
  1285.  !!!  This timer task may not work (at all) on a Mac 128 or 512, or  !!!
  1286.  !!!  when using pre 6.0.4 versions of the Mac Operating System...   !!!
  1287.  !!!  If this causes you problems, then I can send you a version of  !!!
  1288.  !!!  NET/Mac that does NOT use the timertask, but has built in sup- !!!
  1289.  !!!  port for the REALTIME command instead... Just let me know...   !!!
  1290.  
  1291.  
  1292.  CMDTOCLIPB [ON|OFF] appears to be handy when you want to have a possibility
  1293.  to redo the last command. This new command allows you to copy each and every
  1294.  command to the clipboard, so that you can 'retype' the command by simply
  1295.  pressing command-G (Do Again). It's a lot more comfortable to type (a lot of)
  1296.  command-G's than to type like 't s 5f873c' a number of times, just to monitor
  1297.  a given session. Command-V acts just like command-G, but the command will not
  1298.  really be executed, so that you can edit the command if you like.
  1299.  
  1300.  
  1301.  RIP really works in version 80 (and higher)!
  1302.  
  1303.  
  1304.  ADDMENU <string> allows you to enter commands from the menubar. Look at the
  1305.  HELP info for ADDMENU for more info.
  1306.  
  1307.  
  1308.  SOURCE <filename> allows you to split up the autoexec.net file into a number
  1309.  of smaller files, each performing a specific task, like 1 file for 'route add'
  1310.  commands, 1 file for 'arp add' commands etc... Also you may choose to group
  1311.  together a number of NET/Mac commands, that can be activated later from the
  1312.  'Custom' menu. See also the NET/Mac HELP-windows for 'addmenu' and 'source'.
  1313.  
  1314.  
  1315.  SMTP NDAYS <number> will make sure, that SMTP-files that have been inside your
  1316.  Macintosh (and could not be delivered) for more than <number> days, will get
  1317.  returned to the sender. The default value for <number> is 365 (days), but I
  1318.  think you should set it to some value of between 10 and 30. Mail-files are
  1319.  being checked against this <number> when they are queued for transmission.
  1320.  When NET/Mac stays on for very long without being restarted, this could mean,
  1321.  that there may be a session, waiting in SYN SENT mode for the destination to
  1322.  show up, for as long as NET/Mac is running. This would mean, that the outgoing
  1323.  mail to that (unreachable?) destination will only get queued when SMTP kicks
  1324.  for the first time, and never after. Therefore I implemented a mod, which makes
  1325.  sure that outgoing SMTP-sessions that reach retry-timer 128 (see 'tcp status')
  1326.  will get requeued again.
  1327.  Also outgoing SMTP-sessions that wait for a command from the destinationhost
  1328.  and seem to be 'forgotten' by that host will be reset after about 2 hours.
  1329.  
  1330.  
  1331.  TITLE <new consolewindow title> allows you to change the default title of the
  1332.  console-window (which now defaults to 'hostname') to any title you like.
  1333.  
  1334.  
  1335.  Sometimes it seems hard to disconnect a simple AX.25 connection by just typing
  1336.  a disconnect command... Instead of typing disconnect commands over and over,
  1337.  you should try the following: type: ax25 status
  1338.                       and then type: ax25 reset <'&AXB'-address>
  1339.  
  1340.  You should ONLY use these commands, when the state of the connection is (and
  1341.  remains) 'Conn pending', otherwise the remote-station will never know, that
  1342.  you have dropped the connection. 
  1343.  
  1344.  
  1345.  SLEEP <seconds> was added to allow users to put NET/Mac to sleep for some time.
  1346.  Sometimes this seems to be necessary after sending a command (like RESET) to a
  1347.  TNC. During the sleep period, which may last between 1 and 60 seconds, NET/Mac
  1348.  will not service any ports.
  1349.  
  1350.  
  1351.  NETMACICONS [ON|OFF] allows you to control the type of Icon that the NET/Mac
  1352.  configurationfiles will have. When switched to ON, files like 'ftpusers',
  1353.  'alias', 'hosts.net' and 'autoexec.net' will eventually get a NET/Mac-like Icon.
  1354.  Some users did not like this because they would like to see TeachText or some
  1355.  other file-editor launched (instead of NET/Mac) whenever they double-click on
  1356.  the very file. When you decide to change the creator of the file to the NET/Mac
  1357.  application, the filetype will still remain TEXT, so that any editor will be
  1358.  able to edit the file. I myself changed the Icons to NET/Mac-like Icons, because
  1359.  I feel these files are really NET/Mac configuration files, and therefore should
  1360.  look like NET/Mac-documents. The default for NETMACICONS is ON.
  1361.  
  1362.  
  1363.  System 7.1 has a bug in AddResMenu() that messes up the HELP-window. NET/Mac
  1364.  now has it's own MyAddResMenu() to fix that. NET/Mac will check if it is running
  1365.  under 7.1 and if so it uses it's own routines, otherwise the system's AddResMenu
  1366.  will be used.
  1367.  
  1368.  
  1369.  Under the 'Settings' menu a new item '...View Statistics' was installed.
  1370.  This allows you to display a window, in which the realtime statistics are shown.
  1371.  For some reason I don't understand yet, background tasks will slow down a lot
  1372.  when this window is up, and therefore it 'self-destructs' in 15 seconds. I am
  1373.  still looking for the cause of this and will try to solve the problem as soon as
  1374.  possible.
  1375.  
  1376.  
  1377.  APPLESHARE [<HOSTNAME> <PATH_TO_MQUEUE_FOLDER>] was implemented in version 2.3.10.
  1378.  I wrote this command because I got sick of having to deal with badly performing
  1379.  AppleTalk TCP/IP links. The bad links are caused by some 'DUP MBUF' problem,
  1380.  which happens to occur much more on AppleTalk than on TNC-links. I think the
  1381.  problem rises when an ACK for a frame was received before the frame itself has
  1382.  been deleted from the outbound-frame-queue. Of course the chances, that this will
  1383.  happen on AppleTalk are relatively large because of it's high speed. On my network
  1384.  it happens most of the time when one of my Mac 512Ke's transfers SMTP-files to
  1385.  the IIx or SE/30. The IIx and SE/30 seem to ACK so quick, that the 512 doesn't
  1386.  have enough time to remove the transmitted frame from the queue. The new command
  1387.  allows the 512 to directly put the file to be transmitted into the MQUEUE folder
  1388.  of the IIx using AppleShare instead of the TCP/IP link. Sending out a 585K file
  1389.  took 7 minutes over TCP/IP, while the transmission lasted only 2.5 minutes over
  1390.  AppleShare. Bad links sometimes perform so bad, that I cannot get more than about
  1391.  5K sent in ONE HOUR! For the time being, you can define only 1 AppleShare host.
  1392.  In my case this did not appear to be a problem, because usually one Mac only
  1393.  forwards mail to one of the others. This happens to be the case since in Holland
  1394.  we are used to do hop-to-hop forwarding, and when mail comes in on one of the Macs
  1395.  it will be forwarded to the 'next in line' and to the next etc. So only the 'next
  1396.  in line' Mac has to be defined as AppleShare host. If for some reason the Apple-
  1397.  Share volume appears to be not-online, then NET/Mac will use TCP/IP-forwarding
  1398.  automatically.
  1399.  
  1400.    |                                      Suppose mail comes in at pa2aga for
  1401.    |                                      pa3ecp@pa2aga. The aliasfile of pa2aga
  1402.  A |                                      will reroute that to pa3ecp@pi8mac.
  1403.  p |--- pa2aga on 433.025 MHz. -- TNC     pa2aga has 1 AppleShare node: pi8mac,
  1404.  p |                                      so the mailfile will (if possible) be
  1405.  l | alias: pa3ecp  pa3ecp@pi8mac         forwarded over an AppleShare link.
  1406.  e |
  1407.  T |                                      pi8mac discovers the mail in it's own
  1408.  a |--- pi8mac on 430.675 MHz. -- TNC     mqueue-folder, while it is still
  1409.  l |                                      addressed to: pa3ecp@pi8mac, and will
  1410.  k | alias: pa3ecp  pa3ecp@pa2aga-2       send it over the loopback-link to
  1411.    |                                      itself. Then it will get aliassed to
  1412.  c |                                      pa3ecp@pa2aga-2, while pa2aga-2 is it's
  1413.  a |--- pa2aga-2 on 1259.675 MHz. -- TNC  known AppleShare node. Therefore, again
  1414.  b |                                      it will be sent over via AppleShare.
  1415.  l | alias: pa3ecp  pa3ecp@pa3ecp
  1416.  e |                                      Finally pa2aga-2 encounters mail for
  1417.    |                                      pa3ecp@pa2aga-2, and will send it to
  1418.                                           itself. The mail will then be rerouted
  1419.                                           to pa3ecp@pa3ecp and will finally be
  1420.                                           delivered over the TNC-link. pa2aga-2
  1421.                                           knows 1 AppleShare node: pa2aga
  1422.                                           
  1423.  example of the APPLESHARE command as it is in the autoexec.net of pa2aga:
  1424.  
  1425.  appleshare pi8mac "HD of PI8MAC:TCP/IP:spool:mqueue"
  1426.  
  1427.  Note: AppleShare mail-delivery will take place ONLY if the file gets QUEUED by
  1428.  NET/Mac (like in hop-to-hop forwarding). If you just typed a mail yourself, then
  1429.  IM/Mac will queue it. Therefore the first hop will go over a TCP/IP link while all
  1430.  next (AppleTalk-)hops may be using this AppleShare feature. I may decide to enhance
  1431.  this, but will not do so until the system has proven to REALLY be an enhancement.
  1432.  So far my AppleTalk TCP/IP links have been running well with this mod, and I'll
  1433.  keep my fingers crossed!
  1434.  We've tested this feature on standard AppleShare-volumes as well as TOPS-volumes.
  1435.  
  1436.  
  1437.  NET/Mac 2.3.14 contains new AppleTalk drivers. So far these seem to be much more
  1438.  reliable than the old drivers.
  1439.  
  1440.  I just want you to know that:
  1441.  1) You cannot mix NET/Mac 2.3.14 and pre-2.3.14 versions on 1 AppleTalk trunk,
  1442.     because they will not be able to communicate with eachother
  1443.  2) When one Mac on the AppleTalk link tries to send to another, while the other
  1444.     one isn't running NET/Mac yet, the first one seems to freeze for maybe half
  1445.     a minute or so, but don't panic... it will continue to run without problems
  1446.  3) The new NET/Mac may be used to connect to an ethernet-LAN over a Shiva
  1447.     FastPath or Cayman GatorBox. If no such gateway is discovered on the Apple-
  1448.     Talk LAN, NET/Mac will report 'No AppleTalk Gateway was found' when processing
  1449.     the 'attach' command for the AppleTalk port
  1450.  
  1451.  NET/Mac 2.3.15 contains upgraded new AppleTalk drivers. Again you cannot mix 2.3.15
  1452.  with earlier versions. Furthermore the last number in the attach-statement for the
  1453.  AppleTalk interface cannot be larger than 586, so 600 is invalid for NET/Mac 2.3.15.
  1454.  
  1455.  Dewayne WA8DZP, who sent me these fixes, wrote about hem:
  1456.  'When you do a trace for an AT interface now, the AT addresses are displayed in the'
  1457.  'standard net:node:socket convention for both source and destination.  The maximum '
  1458.  'packet size in the "attach at0" command should now be 586. This code will find any'
  1459.  'host running NET/Mac who is in the same AT zone. This should be a BIG improvement '
  1460.  'over the old LAP code that could only work over one network.                        '
  1461.  
  1462.  NET/Mac also supports point-to-point SLFP, as used by the Merit Network and MIT.
  1463.  Check the HELP-info for the 'attach' command to see how to select SLFP.
  1464.  
  1465.  
  1466.  When you have just started up an FTP-session and you have typed: USER <username>
  1467.  you can now type your password without showing the password on the screen.
  1468.  To do this DON'T type: PASS <password>, but simply type: PASS and the system will
  1469.  ask you to type a password. The password will not be visible on the screen. If 
  1470.  you decide to use the old form (PASS <password>) the password WILL be visible!
  1471.  
  1472.  
  1473.  SESSCREEN [<screenwidth>] [<number_of_lines>] allows you to define the width and
  1474.  length of windows that will be opened for ftp-, telnet-, ax.25-, net/rom- and
  1475.  finger-sessions. The maximum size depends on the size of the screen. I figured out,
  1476.  that 90 by 25 is nice on my PowerBook 100, while the screen can be 101 characters
  1477.  wide by 29 lines long.
  1478.  
  1479.  
  1480.  The drivers for accessing the callsign-database have been changed so that NET/Mac
  1481.  will use the format of (and read) the new HamCall CD-ROM. Old callbook databases,
  1482.  that could be used by pre 2.3.15 versions of NET/Mac cannot be used any longer.
  1483.  
  1484.  HamCall CD-ROM:
  1485.  500,000 hams plus 1,000s of public domain amateur radio programs and data.
  1486.  NOW with international callsigns!!
  1487.  CD-ROM  $50
  1488.  Shipping $5
  1489.  
  1490.  Buckmaster Publishing
  1491.  Route 4, Box 1630
  1492.  Mineral, VA 23117
  1493.  (703)894-5777
  1494.  (800)282-5628
  1495.  
  1496.  After buying the october 1992 Buckmaster CD I discovered, that the databases are
  1497.  in an invisible folder. You can attach the U.S.A.-database using a command like:
  1498.  
  1499.  callbk HCALL_10_92:HAM0:HAMCALL.129;1 :spool:logs:callbook_log
  1500.                ^       ^               ^^^^^^^^^^^^^^^^^^^^^^^^
  1501.              these are zero's              just an example
  1502.  
  1503.  The international callbook file is encoded. To use it from NET/Mac you must use:
  1504.  
  1505.  callbk HCALL_10_92:HAM0:HAMCALL.ALL;1 :spool:logs:callbook_log encoded
  1506.  
  1507.  
  1508.  CALLBOOKSERVER <HOSTNAME> defines the callbook-server in your area. It is set to your
  1509.  own hostname by default. The 'inquire' command will retrieve the callbook-database
  1510.  at the station, which is defined by the 'callbookserver' command.
  1511.  
  1512.  
  1513.  INQUIRE <CALLSIGN> allows you to retrieve the callbook-database of a predefined
  1514.  callbook-server. The output is exactly the same as delivered to an ax.25- or
  1515.  NET/ROM-user, who sends an I)nquire <callsign> command to the mbox, or a TCP/IP-
  1516.  user who sends a 'finger %<user>@<callbookserver>'.
  1517.  
  1518.  
  1519.  CTEXT1 [<MESSAGE LINE 1>] and CTEXT2 [<MESSAGE LINE 2>] allow you to send out a
  1520.  2-line welcome message to the station that opens a TELNET-session to this host.
  1521.  If a message is idle, no data will be sent out. Setting or clearing out a message
  1522.  can be done as follows:   ctext1 "Welcome to TELNET at PA2AGA"
  1523.                            ctext2 "It's past midnight.. everybody is asleep here"
  1524.                      or:   ctext2 ""
  1525.  
  1526.  
  1527.  FTEXT1 [<MESSAGE LINE 1>] and FTEXT2 [<MESSAGE LINE 2>] do the same as the CTEXT
  1528.  commands, except that these 2 commands will define welcome messages that will be
  1529.  displayed when a new FTP-session gets opened.
  1530.  
  1531.  
  1532.  DONTALIAS <USER> [<USER> ...] enables recording of (so far) unknown aliases in a
  1533.  DynamicAliases file, while these aliases will then be used to reroute mail.
  1534.  It works like this:
  1535.  
  1536.  Suppose K1FRM knows he can send mail to K1TO via K1VIA, while the mail-path to
  1537.  K1FRM is so far unknown at both K1TO as well as K1VIA.
  1538.  K1FRM would then send his mail to: k1to%k1to@k1via
  1539.  (if K1TO is in the aliasfile of K1VIA he could also send it to: k1to@k1via)
  1540.  
  1541.  Now NET/Mac at K1VIA sees this mail coming in and if K1FRM is not defined in the
  1542.  'dontalias' command (and why should it be?), it will record K1FRM in it's
  1543.  DynamicAliases file. The same thing happens at K1TO.
  1544.  This means that starting now anybody can send mail to K1FRM by simply mailing it
  1545.  to: K1FRM@K1VIA or to: K1FRM@K1TO
  1546.  
  1547.  It is necessary to define your own <USER> in the dontalias command, just to make
  1548.  sure that mail sent out by yourself, but rerouted by someone else and going
  1549.  through your own NET/Mac again will not be looked at. Otherwise an alias for your
  1550.  own <USER> would get written to the DynamicAliases file, meaning that starting
  1551.  now mail to yourself would get rerouted to yourself, and rerouted again, and
  1552.  again and again.........
  1553.  
  1554.  NET/Mac will not record aliases for those <USERS>s, that are already defined in
  1555.  the real 'alias' file.
  1556.  
  1557.  
  1558.  SMTP VM was implemented in version 2.3.26. Scott Petrack <petrack@vnet.IBM.COM>
  1559.  reported a problem when NET/Mac was mailing to an IBM VM mainframe. The mainframe
  1560.  could not handle the way NET/Mac was doing it's SMTP session. When you need to
  1561.  SMTP to such a machine, make sure you use the 'smtp vm' command before you start
  1562.  sending out the first mail. You cannot UNDO this command, but it should work fine
  1563.  for all other implementations of SMTP, except that they may perform just a little
  1564.  slower.
  1565.  
  1566.  
  1567.  If for some reason you are using any version of SoftKISS older than version 1.8
  1568.  I suggest you add the command SOFTKISS to your autoexec.net file. This command
  1569.  enables some fixes in NET/Mac to take care of a few bugs in SoftKISS, that were
  1570.  solved in version 1.8.
  1571.  
  1572.  
  1573.  NET/Mac 2.3.29 supports the Hurdler HDS 2-port and HQS 4-port serialcards as well
  1574.  as the QuadraLink and QuadraLink DMA cards. This means that starting now you can
  1575.  connect up to 6 TNC's to 1 Macintosh using 1 card or up to 10 TNC's when using 2
  1576.  cards, etc. Check the modified online-HELP info for both the 'attach'-command and
  1577.  'quadralink'-command.
  1578.  
  1579.  
  1580.  IGNOREBADHEADERS [ON|OFF] was implemented after I installed the QuadraLink 4 ports
  1581.  serial card, which was given to me by Tom N4ZPT (thanks again Tom!). When using
  1582.  this card NET/Mac sometimes (in my case once or twice an hour) cannot service the
  1583.  card quick enough. Usually this happens when it is busy writing a mailfile to disk.
  1584.  The result is that the first couple of characters in a packetheader may come in in
  1585.  a bad shape, which of course makes the complete packet unusable. The headers found
  1586.  in these packets used to be interpreted and the funny callsigns, that were the
  1587.  result, used to be stored in lists like 'ax heard' and 'netrom route'. When you
  1588.  set 'ignorebadheaders' to on, these faulty packets will be moved to the trash right
  1589.  away. If you want to see when NET/Mac ignores a bad packet (and why), simply use
  1590.  the 'ignorebadheaders on' command twice.
  1591.  
  1592.  
  1593.  In NET/Mac 2.3.32 I somewhat changed the 'tzone' command. A new variant of this
  1594.  command allows you to set the timezone-name, while the offset is taken from the
  1595.  'Map' control-panel. For more info see the HELP-info inside NET/Mac.
  1596.  
  1597.  
  1598.  SMTP MULTI [ON|OFF] allows you to specify if a given host is allowed to open more
  1599.  than just 1 smtp-session to your station. Usually NET and NOS will only open ONE
  1600.  session at a time. This means that when a second session gets opened, the first
  1601.  one will get reset. Of course this can result in serious problems if a mailer near
  1602.  you decides to use more than one SMTP-session to deliver it's mail. The default
  1603.  mode is (and has been for long...) OFF.
  1604.                      
  1605.                      
  1606.  PERFORM [CLEAR]|[<COMMAND> <HH:MM>|+<DELAY> [ONCE [<DAYOFWEEK>]]|[PERMANENT]]
  1607.  allows you to define commands, that will be executed at a given time. See HELP
  1608.  for examples and some more info.
  1609.  
  1610.  
  1611.  ROUTE WINDOW <hostname> <tcp-window> can be used to define a non-standard tcp-
  1612.  window size for a given route. A route to <hostname> must have been defined
  1613.  BEFORE the 'route window' command can be used. I myself use this because on one
  1614.  of my Macintoshes the windowsize is 1080, while some stations can only be reached
  1615.  over a very bad path. For these stations I defined a very small tcp-window, and
  1616.  I must say... This mod seems to work very well for these routes!
  1617.  
  1618.  MACTYPE [<mactype>] can be uses to override the type of Macintosh that NET/Mac
  1619.  reports when it starts up.
  1620.  
  1621.  NET/Mac 2.3.67 and higher support the MacIP protocol over ethernet. To attach
  1622.  the ethernetport use the command:   attach appletalk 77 en0 arpa at0 1 586
  1623.  AppleTalk packets can now be sent over an ethernetcable so you will be able
  1624.  to use both serialports for connection to a modem or TNC. Note that you cannot
  1625.  use NET/Mac to talk to the internet DIRECTLY. In order to be able to still do
  1626.  so, you could register for IPNetRouter (like I did), an application that can
  1627.  translate MacIP to TCP/IP packets. Using IPNetRouter I have my NET/Mac connected
  1628.  to the internet 24 hours a day. Too bad my internet-provider does NOT allow
  1629.  connections from the internet towards my house, so you cannot connect my station
  1630.  from the internet yet. It just works FROM my NET/Mac TOWARDS the outside world.
  1631.  IPNetRouter can be downloaded from: http://www.sustworks.com
  1632.  2.3.67 and higher also allow usage of NET/Mac (with a hamradio-IP-number) at
  1633.  the same time as a Telnet or Eudora connection (or some other TCP/IP connection)
  1634.  to your ethernet or the internet.
  1635.  
  1636. */
  1637.